const { DataTypes, Model, Deferrable } = require("sequelize");
const sequelize = require("../../db/sequelize");
/**
 * 定义用户会员等级权限模型
 */
class UserLevel extends Model {
};
UserLevel.init({
    //等级
    id:{
        type:DataTypes.INTEGER,
        primaryKey: true,
        autoIncrement: true
    },
    //名称
    name:{
        type:DataTypes.STRING
    },
    level:{
        type:DataTypes.INTEGER
    },
    //默认禁用 0禁用 1启用
    status:{
        type:DataTypes.TINYINT,
        defaultValue:0
    },
    discount:{
        type:DataTypes.INTEGER
    },
    max_price:{
        type:DataTypes.INTEGER
    },
    max_times:{
        type:DataTypes.INTEGER
    }
}, {
    sequelize,
    modelName: "UserLevel",
    tableName: "user_level",
    createdAt:false,
    updatedAt:false
})
module.exports = UserLevel